草庐IT

ios - NSCondition 或@synchronized

全部标签

ios - 如何访问结构内部的 var 以计算 var 数组中列出的项目数?

我需要帮助能够在表格View的每个部分标题中以字符串格式显示sectionData数组中列出的(单元格)数量。其中sectionData在结构(cellData)中列为var。importUIKitstructcellData{varopened=Bool()vartitle=String()varsectionData=[String]()}classTableViewController:UITableViewController{vartableViewData=[cellData]()overridefuncviewDidLoad(){super.viewDidLoad()ta

ios - SpriteKit,如何从 Adob​​e After Effects 导入动画

我目前正在使用SpriteKit作为框架为ios开发2d手机游戏。我用adobeaftereffects制作了所有动画,现在我必须将它们导入到应用程序中。我没有使用Apple和其他教程推荐的纹理序列,而是阅读了一个名为Bodymovin的后效插件。它导出更少的框架和一个.json文件。然后在Xcode中我安装了一个名为Lottie的pod以使其工作。好吧,这对UIViewController没问题。有人知道是否有从AfterEffects导出动画并使其在SpriteKit中简单工作的有效方法?谢谢 最佳答案 它称为Lottie动画,

安装 xCode 10 后 IOS 模拟器显示黑屏(我有 2011 年的 mac)

自从我尝试安装XCode10并向其发送文本后,我的iPad模拟器就出现了黑屏。我尝试运行此命令defaultswritecom.apple.CoreSimulator.IndigoFramebufferServicesFramebufferRendererHint3但它仍然无法重新安装我不知道该做什么的所有东西。 最佳答案 似乎这已在Xcode10.1beta3中修复,至少对我而言是这样。 关于安装xCode10后IOS模拟器显示黑屏(我有2011年的mac),我们在StackOverf

ios - 无法使用 AutoLayout 设置 UICollectionViewCell 的宽度

我有一个带有动态高度单元格的CollectionView(基于可能的多行标签和内部的TextView),当我跨越多行时它可以完美地适应高度。但是,当文本只有一个单词或没有覆盖整个屏幕宽度时,单元格会根据需要设置宽度,从而导致单元格彼此相邻,而不是彼此下方。Takealookattheresultwithdifferentlengthsoftextinsidethetextview.但是,我希望单元格位于彼此下方,想想Instagram或Twitter那种View。我显然需要为单元格设置宽度约束,使其等于屏幕的整个宽度,但我似乎找不到如何执行此操作。我在我的AppDelegate中使用带

ios - 如何在 Swift 中为 iOS 创建框架/库,以用于其他项目?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我们创建了一个iOS应用程序,它执行map功能(使用MAPKIT)和位置过滤器。我们需要将其转换成iosSDK。这可能吗?

ios - 将委托(delegate)分配给类的实例

大家好,希望你们一切顺利。我有疑问,当我尝试使用自定义委托(delegate)函数时,如果不使用preparesegue或presentviewcontroller就不会调用回调函数,是否可以在没有这两个概念的情况下实现这一点,仅用于直接处理前端和后端Controller.简单地说,我有3个ViewController,当我在第3个ViewController中执行某些操作时,我想更新我的firstviewcontroller标签。可以通过委托(delegate)吗?请帮助我,过去两天我一直在苦苦挣扎,我找不到答案,所以请指导我。这是我的代码在我的第三个ViewController中p

ios - Xcode 10 迁移错误 : Module name is not a valid identifier

迁移到XCode10后,我无法构建。我调整了目标build设置中的模块名称以修复其他问题,但随后将其更改回$(PRODUCT_NAME)。但是现在这个错误::0:error:modulename"MyApp-Swift"isnotavalididentifierCommandCompileSwiftSourcesfailedwithanonzeroexitcode 最佳答案 只需确保在build设置下的产品模块名称或产品名称中没有出现空格或破折号以及任何其他无效字符。当我迁移到Xcode10=>“trans3”时,我的名字在Xcod

ios - 第三方SDK集成前需要考虑哪些安全参数

努力实现安全性对于任何项目都至关重要。目前正在寻求将第三方SDK集成到我的iOS应用程序中。然而,在此之前,我想彻底分析和审查SDK。一些检查点是-粘贴板分析Apple禁止使用私有(private)API,例如CTTelephonyNetworkInfo数据库加密(如果有由SDK创建)我在这里寻找的答案是我可以实现上述目标的方式以及我应该寻找的任何其他东西。我知道这个问题听起来可能偏离主题或者更像是一个讨论,但事实证明像这样的list对所有开发人员来说都非常重要。 最佳答案 所以我能够检查一个简单的list。但是,我相信这个答案会很

ios - 调整 Apple MKMapView 标签的大小

我的应用程序中的mapView全面运行良好,并且在iPad上正确显示。但在iPhone上,country/state/city/etc.标签显得非常大且超大。这是它在iPhone8Plus上的截图:mapView的宽度几乎是最大的,接近于屏幕的宽度。问:有什么方法可以调整/减小这些标签的字体大小吗? 最佳答案 根据AppleDev支持,edfordMKMapView中的标签与文本大小设置直接相关在设备上。没有API可以通过代码控制它,因为它是用户偏好设置。这是AppleDev论坛上的答案:AdjustingSizeofMKMapVi

ios - 对 SceneKit 中相机的正交投影感到困惑

我想在我的应用中使用正交投影来显示3D场景。在我的代码中,我在场景中放了一个盒子,并像打击一样设置了PointofView的正交投影。(0,0,500)处的相机看向-z方向,盒子位于世界原点。所以相机应该能够捕捉到盒子。letcameraNode=SCNNode()letpov=SCNCamera()pov.usesOrthographicProjection=trueletwidth=UISreen.main.bounds.size.widthletglMat=GLKMatrix4MakeOrtho(-width/2,width/2,-width/2,width/2,1,1000)p